GO
1. 使用Vim而不是Vi编辑器
建议Shell程序或者Python程序开发都使用Vim。Vim是Vi的增强版,可以高亮显示代码、自动缩进等重要的功能。所以,要使用Vim来进行开发,可以将Vim的别名设置为Vi,这样一来,即使是用Vi的命令打开文件,也会调用Vim来进行工作。
因此,首先要做如下调整,以便只使用Vim作为开发脚本的工具:
经过上述调整后,当用vi命令时,会自动被vim替换。
2. 配置文件.vimrc的重要参数介绍
在Linux中,每个用户都可以配置自己的Vim的风格,那就是~/.vimrc这个文件。我们可以进行适当的设置,从而达到高效开发的目的。
下面是一个在运维岗位用来开发Shell脚本时的一个设置:
说明:读者只需简单了解这些参数即可,实际使用时只需要把配置文件放到用户的家目录下,然后退出重新登陆即可使用Vim。
在Shell脚本的开头自动增加解释器及作者等版权信息
Vim路径等配置知识的整理如下表:
相关配置文件 | 功能描述 |
---|---|
~/.viminfo | 用户使用vim的操作历史 |
~/.vimrc | 当前用户Vim的配置文件 |
/etc/vimrc | 系统全局Vim的配置文件 |
/usr/share/vim/vim74/colors/ | 配置模板文件存放路径 |
3. 让配置文件.vimrc生效
将vim的配置文件.vimrc上传到Linux系统的家目录下,然后退出后重新登陆,即可应用.vimrc里对应的设置。
提示:同样适用于普通用户。
4. 使用Vim编辑器进行编码测试
4.1. 代码自动缩进功能
这个自动缩进的功能非常好用,当输入循环及条件结构语句等代码时,系统会自动将输入语句的关键字及命令代码缩进到合理的位置。而且缩进的宽度是可以在配置文件里面设置的。
4.2. 代码颜色高亮显示功能说明
代码颜色高亮显示也是一个非常好的功能,可以通过它区分字符、变量、循环等很多不通的Shell脚本元素。例如当编写的代码出现错误时,对应的代码高亮颜色就会和正确时的不同,开发者可以根据代码的高亮颜色对Shell脚本进行调试,提升编码的效率,减少编码的错误。
5. Vim配置文件的自动增加版权功能
配置文件的最后一段的意思就是自动为Shell脚本文件自动增加版权信息的,也可以对照着配置其它编程语言的相关信息。
6. Vim配置文件的代码折叠功能
Vim非常强大,只不过对有些功能需要进行额外配置,比如在代码量较大时比较有用的高级功能——代码折叠(依赖.vimrc配置,当然也可以以命令模式执行)。
在命令模式下,可以把光标定位到当前的第2行,然后执行zf3j
命令,便可将第2行及其下面的3行缩进,其他缩进也是如此。
在配置文件中,我们配置了这样的功能:把光标放到对应折叠后的行上,按空格键即可展开上述折叠的行。
OK